From 00102e35ea09c3b6bce7227aaaa1aba37eae11ae Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 16 Dec 2015 12:41:16 +0000 Subject: [PATCH] Fix previous commit The scale parameter was missing. --- gdk/gdkpixbuf-drawable.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/gdkpixbuf-drawable.c b/gdk/gdkpixbuf-drawable.c index 2f780a5753..f865e32b89 100644 --- a/gdk/gdkpixbuf-drawable.c +++ b/gdk/gdkpixbuf-drawable.c @@ -91,11 +91,13 @@ gdk_pixbuf_get_from_window (GdkWindow *src, cairo_surface_t *copy; cairo_t *cr; GdkPixbuf *dest; + int scale; g_return_val_if_fail (GDK_IS_WINDOW (src), NULL); g_return_val_if_fail (gdk_window_is_viewable (src), NULL); surface = _gdk_window_ref_cairo_surface (src); + scale = gdk_window_get_scale_factor (window); /* We do not know what happened to this surface outside of GDK. * Especially for foreign windows, they will have been modified -- 2.30.2